package com.hwd.srb.common.constant;

/**
 * @author 黄伟东/Victor
 * @date 2022/3/14 18:08
 * @Description 数据字典模块常量
 */
public interface DictConstants {

    /**
     * 根据数据字典列表中map的key
     */
    String DICT_LISTS_KEY = "list";

    /**
     * 数据字典列表缓存到redis中的key的模板
     */
    String REDIS_DICT_LIST_KEY_FORMAT = "dict:id:%d:dictList";

    /**
     * 统计把当前数据字典id当做parent_id的数量，在redis中的key的模板
     */
    String REDIS_COUNT__BY_PARENT_ID_KEY_FORMAT = "dict:parent_id:%d:count";

    /**
     * 查询数据字典列表成功
     */
    String LIST_DICT_SUCCESS = "查询数据字典列表成功";

    /**
     * 查询数据字典列表失败
     */
    String LIST_DICT_ERROR = "查询数据字典列表失败";

    /**
     * 数据字典导入成功提示
     */
    String IMPORT_SUCCESS = "导入数据成功";

    /**
     * 数据字典导入失败提示
     */
    String IMPORT_ERROR = "导入数据失败";

    /**
     * 数据字典导出失败提示
     */
    String EXPORT_ERROR = "导出数据失败";

    /**
     * 数据字典导出Excel表格名
     */
    String SHEET_NAME = "尚融宝数据字典";

    /**
     * 数据字典导出类型
     */
    String EXCEL_CONTENT_TYPE = "application/vnd.ms-excel";

    /**
     * Content-Disposition头
     */
    String CONTENT_DISPOSITION_HEADER = "Content-Disposition";

    /**
     * 数据字典导出文件名字
     */
    String CONTENT_DISPOSITION_FILENAME = "attachment;filename=dictReport.xlsx";

}
